@charset "utf-8";
/* CSS Document */
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { /* [disabled]margin:0;
*/ padding: 0; font-family: "microsoft yahei","simsun"; color: #666666; margin: 0; font-size:16px }
p { padding: 0; font-family: "microsoft yahei","simsun"; color: #666666; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary {
 outline: 0;
}
li { list-style: none; line-height: 24px; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; font-weight: normal }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { contentbody: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
del, ins, u, s, a, a:hover { text-decoration: none; }
a { color: #666666; font-family: "microsoft yahei"; }
.clearfix:after { contentbody: "."; display: block; clear: both; }
.fr { float: right!important }
.fl { float: left!important }
body { margin: 0px; padding: 0px;  background:#f5f5f6; width:100%; height:auto; min-width:1200px }
img { border: 0; display: block }
.clearfix { clear: both; }
.con { width: 100%; height:auto}
.fgx{ width: auto; height:30px; clear:both}
/*-----------------------------------------------------------顶部-----------------------------------------------------------*/
.top{ width:100%; height:620px; background:url(banner.jpg); position:relative}
/*顶部外链*/
.top .top_link{ width:1200px; margin:0px auto; height:30px; line-height:30px;}
.top .top_link a{ float:right; padding:0px 10px; color:#333333; line-height:30px; font-size:14px}
/*logo*/
.logo{ width:1200px; height:75px; margin:20px auto}
.logoimg{ width:360px; height:75px; float:left;}
.logoimg a{ display:block;}
/*搜索*/
.jb_sousuo{ width:406px; height:52px; background:url(ser_bg.png); border:0px; float:right; margin-top:12px}
.jb-sstext{ width:288px; height:52px; float:left; font-size:16px; color:#3b4567; padding-left:10px; line-height:52px; background:none; border:none;}
.jb-ssbutton{ width:108px; height:52px; background:#db1a1a; cursor:pointer; color:#FFF; border:none; text-align:center}
/*导航*/
.nav{ width:100%; height:60px; background:url(nav_bg.png) repeat}
.nav ul{ margin:0px auto; width:1050px; height:85px; overflow:hidden}
.nav ul li{ width:150px; text-align:center; float: left; padding:15px 0px 15px 0px;}
.nav ul li a{ display:block; color:#FFF}
.nav ul li:hover{background:#307fd2; color:#fff}
.nav ul li a span{ display:inline-block; width:100%; height:30px; line-height:30px; font-size:20px; text-align:center}
.nav ul li a em{display:inline-block;  list-style:none; font-size:14px; text-align:center;height:30px; line-height:30px;}
/*动态要闻*/
.topnews{ width:100%; height:95px; background:url(topnews_bg.png) repeat; position:absolute; bottom:0px;}
/*文字滚动*/
.topnews .news_ywdt{ width:1000px; margin:0px auto;height:48px;  color:#fff; padding-left:10px; overflow:hidden; position:relative; margin-top:23px;}
.topnews .news_ywdt span{display: inline-block; width:112px; height:48px; border-radius:8px; line-height:48px; background:#db1a1a; text-align:center; font-size:24px;}
.topnews .news_ywdt em{ margin-right:5px; color: #09F}
.news_li,.swap{ height:48px;line-height:48px; display:inline-block; position:absolute; top:0; left:140px;}
.news_li a,.swap a{ color:#fff; height:48px; line-height:48px; font-size:24px}
.swap{top:48px;}

/*主体*/
.main{ width:1200px; margin:0px auto; height:auto;}
/*----------------------------------------------分类列表-------------------------------------------------------*/
.class_list{ width:100%; background:#FFF; height:180px; padding:10px 0px}
/*1*/
.class_list .list_1{ width:274px; border-right: solid 1px #cecece; height:180px; padding-left:25px; float:left}
.class_list .list_1 h2{ height:33px; background:url(ico_1.png) left center no-repeat; line-height:33px; font-size:18px; color:#0063ca; padding-left:50px; margin-top:15px;}
.class_list .list_1 .list_del{ width:100%; margin-top:20px;}
.class_list .list_1 .list_del a{ line-height:35px; color:#666666; margin:0px 10px; font-size:14px} 
.class_list .list_1 .list_del a:hover{ color:#3382d5}
/*2*/
.class_list .list_2{ width:274px; border-right: solid 1px #cecece; height:180px; padding-left:25px; float:left}
.class_list .list_2 h2{ height:33px; background:url(ico_2.png) left center no-repeat; line-height:33px; font-size:18px; color:#0063ca; padding-left:50px; margin-top:15px;}
.class_list .list_2 .list_del{ width:100%; margin-top:20px;}
.class_list .list_2 .list_del a{ line-height:28px; color:#666666; margin:0px 10px; font-size:14px;}
.class_list .list_2 .list_del a:hover{ color:#3382d5}
/*3*/
.class_list .list_3{ width:274px; border-right: solid 1px #cecece; height:180px; padding-left:25px; float:left}
.class_list .list_3 h2{ height:33px; background:url(ico_3.png) left center no-repeat; line-height:33px; font-size:18px; color:#0063ca; padding-left:50px; margin-top:15px;}
.class_list .list_3 .list_del{ width:100%; margin-top:20px;}
.class_list .list_3 .list_del a{ line-height:28px; color:#666666; margin:0px 10px; font-size:14px;}
.class_list .list_3 .list_del a:hover{color:#3382d5}
/*4*/
.class_list .list_4{ width:274px; border-right: solid 1px #cecece; height:180px; padding-left:25px; float:left}
.class_list .list_4 h2{ height:33px; background:url(ico_4.png) left center no-repeat; line-height:33px; font-size:18px; color:#0063ca; padding-left:50px; margin-top:15px;}
.class_list .list_4 .list_del{ width:100%; margin-top:20px;}
.class_list .list_4 .list_del a{ line-height:28px; color:#666666; margin:0px 10px; font-size:14px;}
.class_list .list_4 .list_del a:hover{color:#3382d5}

/*----------------------------------------------第2块-------------------------------------------------------*/
.main_2{ width:1200px; margin:10px auto; height:426px;}
/*轮播图*/
.jb_qhlef{ width:600px; height:426px; float:left;}
#focus{width:600;height:426px;overflow:hidden;position:relative;}
#focus a{position:relative;zoom:1; display:block; color:#FFF}
#focus p{position:absolute;height:30px;line-height:30px;padding-left:15px;bottom:2px;left:0;color:#fff;font-size:14px;}
#focus p span{float:left;}
#focus a:hover .text{text-decoration:underline;cursor:pointer}
#focus s{position:absolute;height:38px;line-height:38px;width:100%;bottom:0;left:0;filter:Alpha(Opacity=70);Opacity:0.7;background:#000;cursor:pointer}
#ctr{position:absolute;bottom:12px;right:17px;z-index:2;color:#fff;}
#ctr span{background:url(doc.png) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc.png', sizingMethod='crop');text-align:center;width:13px;height:13px;float:left;margin-right:7px;cursor:pointer}
#ctr span.current{background:url(doc_hover.png) no-repeat;_background:none;}
/*轮播图-end*/
.main_2 .main_2_right{ float:right; height:426px; width:586px; overflow:hidden}
/*领导介绍*/
.main_2 .main_2_right .ldjs{ width:100%; background:#FFF; height:92px;}
.main_2 .main_2_right .ldjs ul{ float:left;height:100%; width:28%; overflow:hidden; margin-left:5.3%; padding-top:15px;}
.main_2 .main_2_right .ldjs ul li{ float:left;}
.main_2 .main_2_right .ldjs ul li h2{ font-size:22px; text-align:left; color:#000; line-height:30px; font-weight:100}
.main_2 .main_2_right .ldjs ul li p{ font-size:16px; color:#333333; line-height:30px;}
.main_2 .main_2_right .ldjs ul li.link{ margin-left:10px;}
.main_2 .main_2_right .ldjs ul li.link a{ display:block;width:85px; height:22px; line-height:22px; background:#3382d5; color:#FFF; text-align:center; font-size:14px; margin:5px 0px}
/*2右下*/
.main_2 .main_2_right .zwdt{ width:100%; background:#FFF; border-top: 2px solid #db1a1a; height:100%; margin-top:10px;}
.main_2 .main_2_right .zwdt h2{ height:42px; line-height:42px; font-size:22px; color:#db1a1a; padding-left:28px;}
.main_2 .main_2_right .zwdt h2 a{ float: right; padding-right:30px; color:#db1a1a; font-size:14px}
.main_2 .main_2_right .zwdt ul{ padding-left:28px; width:540px; height:auto; overflow:hidden; margin-top:10px;}
.main_2 .main_2_right .zwdt ul li{ font-size:16px; }
.main_2 .main_2_right .zwdt ul li a{ display:block;}
.main_2 .main_2_right .zwdt ul li a:hover{color:#3382d5}
#testUl{ margin-top:10px}
/*----------------------------------------------第3块-------------------------------------------------------*/
.main_3{ width:1200px; margin:0px auto; height:300px;}
.main_3 .main_3_left{ background:#FFF; width:738px; padding:20px; float:left; height: 252px;}
.main_3 .main_3_left h2{ width:100%; border-bottom:solid 1px #9e9e9e; height:42px; line-height:42px}
.main_3 .main_3_left h2 a{ display:inline-block; width:85px; border-bottom:solid 1px #3382d5; height:42px; line-height:42px; font-size:20px; color:#0063ca;}
.main_3 .main_3_left ul{ width:720px; margin:0px auto; margin-top: 10px;}
.main_3 .main_3_left ul li{ width:100%;}
.main_3 .main_3_left ul li a{ display:inline-block; width:600px; float:left}
.main_3 .main_3_left ul li a:hover{color:#3382d5}
.main_3 .main_3_left ul li span{ float:right} 

.main_3 .main_3_right{width:395px; float:right}
.main_3 .main_3_right .hot{ width:395px; height:95px; background:url(bg_news.png)}
.main_3 .main_3_right .hot h2{ font-size:20px; color:#db1a1a; height:40px; line-height:40px; margin-left:40px; padding-top:15px;}
.main_3 .main_3_right .hot p{ font-size:16px; margin-left:40px;}
.main_3 .main_3_right .hot p a:hover{color:#3382d5}

.main_3 .main_3_right .tzgg{ width:100%; background:#FFF; border-top: 2px solid #db1a1a; height:100%; margin-top:10px; height:185px;}
.main_3 .main_3_right .tzgg h2{ height:42px; line-height:42px; font-size:22px; color:#db1a1a; padding-left:28px;}
.main_3 .main_3_right .tzgg h2 a{ float: right; padding-right:30px; color:#db1a1a; font-size:14px}
.main_3 .main_3_right .tzgg ul{ padding-left:28px; width:340px; height:auto; overflow:hidden; margin-top:10px;}
.main_3 .main_3_right .tzgg ul li{ font-size:16px; }
.main_3 .main_3_right .tzgg ul li a{ display:block; }
.main_3 .main_3_right .tzgg ul li a:hover{color:#3382d5}

/*----------------------------------------------第4块-------------------------------------------------------*/
.main_4{ width:1200px; margin:0px auto; /*! height:135px; */}
.main_4 a{ display:block;}
.main_4 a img{ width:100%; height:auto}

/*----------------------------------------------第5块-------------------------------------------------------*/
.main_5{ width:1200px; margin:10px auto; height:300px;background:#FFF; }
.main_5 .main_5_left{ padding:10px; width:560px; padding:20px; float:left}
.main_5 .main_5_left h2{ width:100%; border-bottom:solid 1px #9e9e9e; height:42px; line-height:42px}
.main_5 .main_5_left h2 a{ display:inline-block; width:85px; border-bottom:solid 1px #3382d5; height:42px; line-height:42px; font-size:20px; color:#0063ca}
.main_5 .main_5_left ul{ width:520px; margin:0px auto}
.main_5 .main_5_left ul li{ width:100%; height:42px; line-height:42px;}
.main_5 .main_5_left ul li a{ display:inline-block; width:400px; float:left}
.main_5 .main_5_left ul li a:hover{color:#3382d5}
.main_5 .main_5_left ul li span{ float:right} 

.main_5 .main_5_right{ padding:10px; width:560px; padding:20px; float:right}
.main_5 .main_5_right h2{ width:100%; border-bottom:solid 1px #9e9e9e; height:42px; line-height:42px}
.main_5 .main_5_right h2 a{ display:inline-block; width:85px; border-bottom:solid 1px #3382d5; height:42px; line-height:42px; font-size:20px; color:#0063ca}
.main_5 .main_5_right ul{ width:520px; margin:0px auto}
.main_5 .main_5_right ul li{ width:100%; height:42px; line-height:42px;}
.main_5 .main_5_right ul li a{ display:inline-block; width:400px; float:left}
.main_5 .main_5_right ul li a:hover{color:#3382d5}
.main_5 .main_5_right ul li span{ float:right} 



/*-----------------------------------------------------------底部----------------------------------------------------*/
#footer { clear: both; width:100%;background: #FFF; height:100%; overflow:hidden}
/*站群导航*/
.downbox { height: 65px;}
.down_box { width: 1200px; margin: auto; clear: both; margin-top:30px;}
.down_box span { float: left; font-size: 16px; color:#444444; font-weight: bold; padding: 6px 20px 0 20px; }
.select { position: relative; float: left; margin: 0 10px; }
.select dt { height: 33px; display: inline-block; background: url(select_input_bg.png) no-repeat 220px center ; line-height: 33px; cursor: pointer; width: 208px; padding-right: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 1; text-indent: 12px;border: 1px solid #c5c4c4; font-size: 14px; margin-bottom: 15px; }
.select:last-child dt { color: #444444 }
.ash { color: #d7d7d7!important }
.select dd { position: absolute; left: 0; top: 35px; display: none; z-index: 9; width: 240px; /*! padding-top: 35px */
background-color: #fff; }
.select dd ul { width: 240px; height: 90px; overflow: auto; }
.select dd ul li a { line-height: 28px; display: block; font-size: 14px; text-indent: 12px; background: #ebebeb }
.select dd ul li a:hover { background: #f5f5f5; }
/*站群导航结束*/
/*底部结束*/
/*底部-end*/
.footer_box{width:100%; background-color:#3482d5;clear:both; overflow:hidden; padding:20px 0}
.footer{width:960px; margin:0 auto}
.footer p{ color:#fff; padding-bottom:5px}
.footer p span{ padding-right:20px}
.footer p span a{ color:#fff}
.footer_img{ float:left}
.footer_text{ float:left; width:720px; margin-left:20px}
.footer_jc{ float:right; width:106px; margin-top:10px}
.footer_ico{ background: url(beian.png) no-repeat; padding-left:25px}


/*主体开始*/


/*分页*/
.x_fyf{ margin-top:30px; overflow:hidden; clear:both; padding-top:30px;height:30px;}
.x_fyf dt{ float: right; font-size:12px; color:#666;}
.x_fyf dt select{width:44px; height:20px; border:1px solid #666; font-size:12px; color:#333}
.x_fyf dt strong{ margin:0px 5px;}
.x_fyf dd{ float:right; overflow:hidden; margin-right:20px;}
.x_fyf dd a{ color:#a30a0b; font-size:12px; width:54px; height:18px; line-height:18px;  border:1px solid #d0d2d5; margin-left:8px; display:block; text-align:center; float: left}
.x_fyf dd a:hover{background:#a30a0b; color:#fff;}
/*--详细页--*/
.del{ width:950px; margin:20px auto;min-height:600px; padding:20px}
.del h2{ width:100%; height:50px; line-height:50px; text-align:left; font-size:36px; color: #000; text-align:center}
.del h3{ font-size:16px; color: #000; text-align: right; line-height:30px;}
.del .text{ margin-top:20px; width:908px;border:solid 1px #e1e1e1; padding:20px; min-height:500px;}
.del .text p{ line-height:25px;text-indent:28px; color:#000}


/*  tab */
.tab a{color:#000000!important;width:auto!important;margin:0 10px;}
.tab a.on{color:#0063ca!important}


/*  专题样式  */
.overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0,0,0,0.5); /*dim the background*/
  text-align:center;
  display:none;
}

#overlay_pic {
    margin:200px auto;
    width:400px;
    box-shadow: 10px 10px 5px #000;
}

.jscarousal
{
	width: 96%;
	height: 86px;
	background-color: #fff;
	margin:0 auto;
	padding: 0;
	padding: 10px 2%;
	position: relative; /*overflow: hidden;*/
}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right
{
	float: left;
	width: 23px;
	height: 80px;
	
	color: White;
	position: relative;
	
	cursor: pointer;
}
.jscarousal .jscarousal-left
{
	background-image: url(left_arrow.png);
	background-repeat: no-repeat;
	background-position: left;
}
.jscarousal .jscarousal-right
{
	background-image: url(right_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
}
.jscarousal-contents
{
	width: 1105px;
	height: 80px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents > div
{
	position: absolute;
	width: 100%;
	height: 80px;
}
.jscarousal-contents > div > div
{
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}
.jscarousal-contents img
{
	width: 350px;
	height: 80px;
	
}
.hidden
{
	display: none;
}
.visible
{
	display: block;
}
/*.thumbnail-active
{
	filter: alpha(opacity=100);
	opacity: 1.0;
	cursor: pointer;
}
.thumbnail-inactive
{
	filter: alpha(opacity=60);
	opacity: 0.6;
	cursor: pointer;
}*/
.thumbnail-text
{
	color: #7A7677;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 10px 2px 2px 0px;
}
.index_switchsize{cursor:pointer;}